home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / tex / moref241.zip / README < prev   
Text File  |  1990-03-27  |  8KB  |  150 lines

  1. Changes in MORE 2.4.1
  2.  
  3. - Fixed a minor bug which caused the percentage figure shown in the
  4.   MORE prompt to be blatantly wrong with certain input files. This
  5.   problem appeared in 2.4.
  6.  
  7. Changes in MORE 2.4.
  8.  
  9. - Fixed a nasty bug having to do with redirected input (when reading a
  10.   pipe, for example) which caused programs run under a shell escape to
  11.   also have redirected input even though reading standard input.
  12.  
  13. - Added a configuration file, more.cnf, which contains all the setup
  14.   information which was previously contained in several environment
  15.   variables. You can now use it to specify the default behavior of
  16.   more. See more.doc for details.
  17.  
  18. - Added the ability to specify the windowsize in the configuration file.
  19.   (Previous versions only allowed this to be set on the command-line.)
  20.  
  21. - Added ability to specify the maximum width of the current display.
  22.   The default is 80 characters. You can now run a VGA (or other
  23.   special adapter) in a mode with a maximum line length other than 80.
  24.  
  25. - The routine which interfaces to the BIOS video routines was re-coded
  26.   in assembly language, for a gain of about 10% in scrolling speed.
  27.   (Yes, I know, 10% isn't much, but every ten percent helps, right?)
  28.  
  29. - Added the ability to bypass the assembly language BIOS interface and
  30.   use the old code. This is a contingency measure in case someone has an
  31.   old BIOS which does not clean up behind itself, as I did NOT save and
  32.   restore all registers around the BIOS calls since I was trying to
  33.   maximize speed. (The new code works on several different machines
  34.   availble for my testing, so I expect that this will not be needed.)
  35.  
  36. - Previous versions would simply exit when they hit the end of the last
  37.   file in their argument list. This is rather a pain under certain
  38.   circumstances, so this version now tells you that there are no more
  39.   files to view and returns to the more prompt. (This is the default
  40.   behavior. This feature can be disabled. See the section of more.doc
  41.   which describes the configuration file for details). Any command which
  42.   is valid at the --MORE-- prompt may be used at this point. (When you
  43.   have used the :e command to jump off to a "secondary" list of files
  44.   and accidently run off the end of the last file the previous versions
  45.   would exit, so that you could not return to the original list. Now,
  46.   with this version, you can choose to not exit, so you can return to
  47.   the original list of files if you wish.)
  48.  
  49. - Fixed an error in the documentation which incorrectly described the
  50.   'e' command, and failed to describe the ':e' command.
  51.  
  52. - Enhanced the 't' command so that it now displays the current tabsize
  53.   when it prompts for a new value. The prompt now looks like:
  54.  
  55.       Tabsize(8):
  56.  
  57.   which would indicate that the current tabsize setting is eight. Values
  58.   are checked to ensure they are greater than zero. No upper limit is
  59.   enforced, but good sense dictates restraint (I don't know what will
  60.   happen if you enter something outrageous, such as 500, but I'm sure
  61.   it won't be anything useful!).
  62.  
  63. - Fixed a minor bug which caused characters of value 255 (0xff) to cause
  64.   more to think it had hit the end of the file. Although more is not
  65.   intended for browsing binary files, at least it shouldn't report an
  66.   early EOF! and it now does not.
  67.  
  68.  
  69. Changes in MORE V2.3G.
  70.  
  71. - A bug was fixed which caused the -s switch to fail and more to subsequently
  72.   print strange characters on the screen.
  73.  
  74. - The implementation of the '!' shell escape was completely rewritten so that
  75.   it now uses the contents of the COMSPEC variable to locate the shell program
  76.   to invoke and inquires the DOS switch character to use in the '/c' option
  77.   for the command processor. This fixes several bugs:
  78.   - If the file command.com was not somewhere on the PATH the invocation 
  79.     would fail.
  80.   - If the DOS's current switch character was not set to '/' the invocation
  81.     would fail.
  82.   - If the shell that you wanted to invoke was something other than the 
  83.     standard DOS command interpreter (command.com) the invocation would either
  84.     fail or at least invoke the wrong shell.
  85.  
  86. - When using a shell escape the prompt environment is modified to include a
  87.   message telling the user how to exit the shell and return to more.
  88.  
  89. - On certain very fast computers (e.g., fast 386 machines) more would frequently
  90.   die with a zero-divide error immediately upon startup. This has been found
  91.   and fixed.
  92.  
  93. - More did not properly handle 80 character lines. This has been fixed.
  94.   See more.doc (the section on caveats) for further information.
  95.  
  96. - When more now encounters the characters "_^H" in a file it will discard
  97.   them, so that things like Unix man pages can be viewed.
  98.  
  99. - The code which determines the type of video display hardware present on
  100.   the system has been improved.
  101.  
  102. - A new environment variable has been added so that the user can force more
  103.   to use (for the prompt) the display attributes which it would normally use
  104.   on a monochrome display. This is useful primarily for CGA boards with
  105.   monochrome monitors on which the distinction between the colors used in
  106.   the prompt is minimal. To turn on this feature do: SET MOREMONO=MONO.
  107.  
  108. - The file MOREHELP.TXT is no longer a part of the distribution. It's contents
  109.   are now compiled into the program. The corresponding environment variable
  110.   MOREHELP is no longer supported or required.
  111.  
  112. - More used to put out a space character with normal attributes when it
  113.   was exiting. It still does so, but now moves the cursor back to the
  114.   left margin when done. This is normally not a problem since on most
  115.   systems a newline is output (by command.com) before the prompt is
  116.   displayed.
  117.  
  118. - The documentation of the -w command-line option has been corrected. The
  119.   old documentation described it as being '+<number>' rather than
  120.   '-w<number>'.
  121.  
  122. - A new command-line option has been added: -v, which causes more to perform
  123.   a self-consistency check to verify that the executable file has not been
  124.   modified, possibly by a virus. If any modification is found, more will exit
  125.   with an appropriate error message. The test is done via a 32-bit crc
  126.   computation, so it would be expected to be fairly robust. Note, however,
  127.   that this is not proof against trojan horses, but rather is intended to
  128.   test for corruption by a virus AFTER installation on your system.
  129.  
  130. - The search function used to display the target line in bright white
  131.   on a black background. Now the display attributes of the target line
  132.   are determined at startup based on the existing attributes on the screen.
  133.   If the screen is normal white on black or reverse video, bright white on black
  134.   is used; if the screen is bright white on black, reverse video is used;
  135.   if the background is non-black and non-reverse-video, bright white on some
  136.   contrasting background color is used.
  137.   
  138. - When more was reading input from a pipe or a redirected file an attempt
  139.   to perform a search would cause the program to hang. This is now fixed.
  140.  
  141.  
  142. Bugs reported or enhancements requested which were NOT implemented:
  143.  
  144. - A user requested that ^L redraw the screen after the help message is 
  145.   displayed. This was NOT done because the commands 'b' and 'space' 
  146.   together do virtually the same thing (except when the current location
  147.   is within one screenfull of the top of the file, in which case just 'b'
  148.   will do it).
  149.  
  150.